home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January / CHIP_CD_01_2007.iso / Hity z okladki / F-Secure Internet Security 2007 / fs2007.exe / config.xml next >
Extensible Markup Language  |  2006-11-02  |  14KB  |  468 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <setup>
  3.  <version>1.0</version>
  4.  
  5.  <package>
  6.   <backendtype>ServicePlatform</backendtype>
  7.   <content>P00000444,P00000303</content>
  8.   <select>P00000444</select>
  9.   <languageset>
  10.    <content>ENG, CSY, DAN, DEU, ELL, ESN, FIN, FRA, HUN, ITA, JPN, NLD, NOR, PLK, PTB, PTG, SLV, SVE, TRK</content>
  11.   </languageset>
  12.   <serviceprovider>SP</serviceprovider>
  13. <!-- This is a workaround to a problem 49341, of which a case 50030 was created -->
  14.   <requirements>
  15.    <version>5.0:4, 5.1</version>
  16.    <producttype>workstation</producttype>
  17.    <x32>true</x32>
  18.    <x64>false</x64>
  19.   </requirements>
  20. <!-- End of workaround -->
  21.  </package>
  22.  
  23.  <P00000444>
  24.   <evalkeycode>QAZL-9NJV-5YYQ-MM6A-JG9N</evalkeycode>
  25.   <evaldays>30</evaldays>
  26.   <version>7.01</version>
  27.  <select>F00010009, F00010006, F00010004, F00010007, F00010002, F00010003, F00010010, F00010001</select>
  28.   </P00000444>
  29.  <P00000303>
  30.   <evalkeycode>UA0N-HFNB-3Z3G-76N3-HMJR</evalkeycode>
  31.   <evaldays>30</evaldays>
  32.   <version>7.01</version>
  33.  </P00000303>        
  34.  
  35.  
  36.  
  37.  <config>
  38.   <unattended>false</unattended>
  39.   <needreboot>true</needreboot>
  40.   <rebootdelay>120</rebootdelay>
  41.  
  42.   <variables>
  43.    <SETUP_MEDIA/>
  44.    <LANG>ENG</LANG>
  45.    <KEYCODE/>
  46.    <WORK_DIR/>
  47.    <LAST_ERROR_STRING_ID>0x2098</LAST_ERROR_STRING_ID>
  48.    <FS_HOME_DIR>%PROGRAM_FILES%\F-Secure</FS_HOME_DIR>
  49.    <FS_COMMON_DIR>%FS_HOME_DIR%\Common</FS_COMMON_DIR>
  50.    <THIS_CONFIG_XML/>
  51.    <PRIMARY_CONFIG_XML/>
  52.    <PARENT_CONFIG_XML/>
  53.    <THIS_SERIES/>
  54.    <THIS_VERSION/>
  55.    <MODE>channelupgrade</MODE>
  56.   <UNATTENDED_SIDEGRADE_ACTION>remove</UNATTENDED_SIDEGRADE_ACTION>
  57.     </variables>
  58.  
  59.   <packageremind>
  60.    <!--every timeout min popup next reminder-->
  61.    <timeout>1</timeout>
  62.    <!--remind no longer than interval min, then install-->
  63.    <interval/>
  64.    <last/>
  65.    <next/>
  66.   </packageremind>
  67.  
  68.   <progress>
  69.    <!--predefined duration of inst.procedure in seconds-->
  70.    <duration>300</duration>
  71.    <iphistory/>
  72.    <handle>008802F0</handle>
  73.   </progress>
  74.  
  75.  </config>
  76.  
  77.  
  78.  <fssetup>
  79.   <prodsettini>
  80.    <section name="FSAUA_I.DLL">
  81.     <key name="RootServer">retail.sp.f-secure.com</key>
  82.     <key name="ClientSetting1">bw_workgroup,IS701</key>
  83.     <key name="PreInstallSoftwarePackageConfig">%WORK_DIR%\config.xml.orig\config.xml</key>
  84.     <key name="PreInstallInfopakPath">%WORK_DIR%\infopaks</key>
  85.     <key name="PreInstallSoftwarePackagePath">%WORK_DIR%</key> 
  86.     <key name="PreInstallSoftwarePackageSkip1">infopaks</key> 
  87.     <key name="PreInstallSoftwarePackageSkip2">config.xml.orig</key> 
  88.     <key name="PreInstallSoftwarePackageSkip3">ih8.cfg</key> 
  89.    </section>
  90.    <section name="F-Secure common">
  91.     <key name="InstallMode">%MODE%</key>
  92.    </section>
  93.    <section name="FSTNBINS.DLL">
  94.     <key name="ConfigXML">%THIS_CONFIG_XML%</key>
  95.    </section>
  96.    <section name="FSMAINST.DLL">
  97.     <key name="anonymouspolicyfile">policy.bpf</key>
  98.    <key name="PolicyBasedInstallation">0</key>
  99.         <key name="AnonymousPolicyFile">policy.bpf</key>
  100.         <key name="RedefineSettings">1</key>
  101.       </section>
  102.   <section name="PMSUINST.DLL">
  103.         <key name="RedefineSettings">1</key>
  104.       </section>
  105.       <section name="FSAVINST.DLL">
  106.         <key name="DeleteOldDirectory">1</key>
  107.       </section>
  108.     </prodsettini>
  109.  </fssetup>
  110.  
  111.  <ih>
  112.   <ip_begin>lock_installer</ip_begin>
  113.   <ip_continue/>
  114.   <ip_restart/>
  115.  </ih>
  116. <install>
  117.  
  118.  <lock_installer>
  119.   <ref>result = InstallHelper.LockInstaller</ref>
  120.   <onresult>
  121.    <fail>rerun_later</fail>
  122.    <default>extract_tools</default>
  123.   </onresult>
  124.  </lock_installer>
  125.  
  126.  <rerun_later>
  127.   <ref>InstallHelper.SetRestartIp lock_installer</ref>
  128.   <onresult>
  129.    <default>return %result%</default>
  130.   </onresult>
  131.  </rerun_later>
  132.  
  133.  <extract_tools>
  134.   <ref>"%SETUP_MEDIA%" /UNPACK:\configuration\*.* /TO:"%WORK_DIR%" </ref>
  135.  </extract_tools>
  136.  
  137. <prolog>
  138.   <!--Set up languages, check admin rights-->
  139.   <!--Extract existing keycode, if available-->
  140.   <ref>result = InstallHelper.Prolog</ref>
  141.   <onresult>
  142.    <cancel>return %result%</cancel>
  143.    <fail>exit</fail>
  144.    <requires_interactive_windowstation>run_reminder</requires_interactive_windowstation>
  145.    <no_admin_rights>run_no_admin</no_admin_rights>
  146.    <timeout>return %result%</timeout>
  147.    <default>extract_config_xml</default>
  148.   </onresult>
  149. </prolog>
  150.  
  151. <run_no_admin>
  152.   <runas>user_process</runas>
  153.   <ref>"%WORK_DIR%\configuration\setupgui\SetupGUIMngr.exe" /c"%THIS_CONFIG_XML%" /rAdminRightsDlg</ref>
  154.   <onresult>
  155.    <default>return %result%</default>
  156.   </onresult>
  157. </run_no_admin>
  158.  
  159. <run_reminder>
  160.    <runas>user_process</runas>
  161.    <ref>result = "%WORK_DIR%\configuration\setupgui\SetupGUIMngr.exe" /c"%THIS_CONFIG_XML%" /rUpgradeOptionsDlg</ref>
  162.    <onresult>
  163.      <success>return 0x2098</success>
  164.      <next>extract_config_xml</next>
  165.      <continue>extract_config_xml</continue>
  166.      <cancel>return %result%</cancel>
  167.      <default>setrestartip</default>
  168.    </onresult>
  169. </run_reminder>
  170.  
  171.  <setrestartip>
  172.   <ref>InstallHelper.SetRestartIP prolog</ref>
  173.   <onresult>
  174.    <default>return %result%</default>
  175.   </onresult>
  176.  </setrestartip>
  177.  
  178.  
  179.  <extract_config_xml>
  180.   <mode>async</mode>
  181.   <ref>"%SETUP_MEDIA%" /UNPACK:\config.xml /TO:"%WORK_DIR%\config.xml.orig" </ref>
  182.  </extract_config_xml>
  183.  
  184.  <extract_all>
  185.   <wait>extract_config_xml</wait>
  186.   <mode>async</mode>
  187.   <ref>"%SETUP_MEDIA%" /UNPACK:\*.* /TO:"%WORK_DIR%" </ref>
  188.  </extract_all>
  189.  
  190.  
  191.  <welcome_dlg>
  192.   <wait>extract_tools</wait>
  193.   <runas>user_process</runas>
  194.   <ref>result = "%WORK_DIR%\configuration\setupgui\SetupGUIMngr.exe" /c"%THIS_CONFIG_XML%" /rWelcomeDlg</ref>
  195.   <onresult>
  196.    <back>welcome_dlg</back>
  197.    <cancel>return %result%</cancel>
  198.    <fail>exit</fail>
  199.    <default>checkpackagereq</default>
  200.   </onresult>
  201.  </welcome_dlg>
  202.  
  203.  <checkpackagereq>
  204.   <ref>result = InstallHelper.CheckPackageRequirements</ref>
  205.   <onresult>
  206.    <cancel>return %result%</cancel>
  207.    <fail>exit</fail>
  208.    <default>eula_dlg</default>
  209.   </onresult>
  210.  </checkpackagereq>
  211.  
  212.  <eula_dlg>
  213.   <runas>user_process</runas>
  214.   <ref>result = "%WORK_DIR%\configuration\setupgui\SetupGUIMngr.exe" /c"%THIS_CONFIG_XML%" /rEulaDlg</ref>
  215.   <onresult>
  216.    <back>welcome_dlg</back>
  217.    <cancel>return %result%</cancel>
  218.    <fail>exit</fail>
  219.    <default>keycode_dlg</default>
  220.   </onresult>
  221.  </eula_dlg>
  222.  
  223.  <keycode_dlg>
  224.   <runas>user_process</runas>
  225.   <ref>result = "%WORK_DIR%\configuration\setupgui\SetupGUIMngr.exe" /c"%THIS_CONFIG_XML%" /rKeyCodeDlg</ref>
  226.   <onresult>
  227.    <back>eula_dlg</back>
  228.    <cancel>return %result%</cancel>
  229.    <fail>exit</fail>
  230.    <continue>silentimportproductdata</continue>    
  231.    <evaluation>verifyevalkeys</evaluation>
  232.    <default>importproductdata</default>
  233.   </onresult>
  234.  </keycode_dlg>
  235.  
  236.  <silentimportproductdata>
  237.   <wait>extract_tools</wait>
  238.   <ref>result = InstallHelper.ImportProductData</ref>
  239.   <onresult>
  240.    <success>memory_dlg</success>
  241.    <default>exit</default>
  242.   </onresult>
  243.  </silentimportproductdata>
  244.  
  245.  <verifyevalkeys>
  246.   <wait>extract_tools</wait>
  247.   <ref>result = InstallHelper.VerifyEvalKeys</ref>
  248.   <onresult>
  249.    <cancel>return %result%</cancel>
  250.    <fail>exit</fail>
  251.    <default>eval_dlg</default>
  252.   </onresult>
  253.  </verifyevalkeys>
  254.  
  255.  <eval_dlg>
  256.   <runas>user_process</runas>
  257.   <ref>result = "%WORK_DIR%\configuration\setupgui\SetupGUIMngr.exe" /c"%THIS_CONFIG_XML%" /rEvalTypeDlg</ref>
  258.   <onresult>
  259.    <back>keycode_dlg</back>
  260.    <cancel>return %result%</cancel>
  261.    <fail>exit</fail>
  262.    <invalid_keycode>keycode_dlg</invalid_keycode>
  263.   </onresult>
  264.  </eval_dlg>
  265.  
  266.  <importproductdata>
  267.   <wait>extract_tools</wait>
  268.   <ref>result = InstallHelper.ImportProductData</ref>
  269.   <onresult>
  270.    <cancel>return %result%</cancel>
  271.    <fail>exit</fail>
  272.    <invalid_keycode>keycode_dlg</invalid_keycode>
  273.    <default>memory_dlg</default>
  274.   </onresult>
  275.  </importproductdata>
  276.  
  277.  <!--Prepare a list of sidegrades to show in InstTypeDlg for each installable option, if needed-->
  278.  <!--Commented, since curruent GUI doesnt provide optionanal feature/component screen-->
  279.  <!--sidegrade_for_display>
  280.   <wait>extract_tools, importproductdata</wait>
  281.   <ref>result = "%WORK_DIR%\configuration\fssg\fssg.exe" /c"%THIS_CONFIG_XML%" /mdetect</ref>
  282.  </sidegrade_for_display-->
  283.  
  284.  <memory_dlg>
  285.   <runas>user_process</runas>
  286.   <ref>result = "%WORK_DIR%\configuration\setupgui\SetupGUIMngr.exe" /c"%THIS_CONFIG_XML%" /rSysReqDlg</ref>
  287.   <onresult>
  288.    <back>keycode_dlg</back>
  289.    <cancel>return %result%</cancel>
  290.    <default>inst_type_dlg</default>
  291.   </onresult>
  292.  </memory_dlg>
  293.  
  294.  <inst_type_dlg>
  295.   <runas>user_process</runas>
  296.   <ref>result = "%WORK_DIR%\configuration\setupgui\SetupGUIMngr.exe" /c"%THIS_CONFIG_XML%" /rInstTypeDlg</ref>
  297.   <progress>
  298.    <note>Installing...</note>
  299.    <noteid>3</noteid>
  300.   </progress>
  301.   <onresult>
  302.    <back>eval_dlg</back>
  303.    <cancel>return %result%</cancel>
  304.    <fail>exit</fail>
  305.    <default>folder_dlg</default>
  306.   </onresult>
  307.  </inst_type_dlg>
  308.  
  309.  <folder_dlg>
  310.   <runas>user_process</runas>
  311.   <ref>result = "%WORK_DIR%\configuration\setupgui\SetupGUIMngr.exe" /c"%THIS_CONFIG_XML%" /rFolderDlg</ref>
  312.   <onresult>
  313.    <back>inst_type_dlg</back>
  314.    <cancel>return %result%</cancel>
  315.    <default>checkproductreq</default>
  316.   </onresult>
  317.  </folder_dlg>
  318.  
  319.  <checkproductreq>
  320.   <ref>result = InstallHelper.CheckProductRequirements</ref>
  321.   <onresult>
  322.    <cancel>return %result%</cancel>
  323.    <fail>exit</fail>
  324.    <default>set_restartip_after_sidegrade</default>
  325.   </onresult>
  326.  </checkproductreq>
  327.  
  328.  <set_restartip_after_sidegrade>
  329.   <!--If some sidegraded software reboots by itself from within do_sidegrade, inst. will be restarted with ip=do_sidegrade-->
  330.   <ref>InstallHelper.SetRestartIP do_sidegrade</ref>
  331.  </set_restartip_after_sidegrade>
  332.  
  333.  <progress_dlg_1>
  334.   <mode>async</mode>
  335.   <runas>user_process</runas>
  336.   <ref>"%WORK_DIR%\configuration\setupgui\SetupGUIMngr.exe" /c"%THIS_CONFIG_XML%" /rProgressDlg</ref>
  337.  </progress_dlg_1>
  338.  
  339.  <disable_cancel_1>
  340.   <runas>user_process</runas>
  341.   <ref>"%WORK_DIR%\configuration\setupgui\SetupGUIMngr.exe" /mCancelDisable</ref>
  342.  </disable_cancel_1>
  343.  
  344.  <do_sidegrade>
  345.   <wait>extract_all</wait>
  346.   <ref>result = "%MODULE_PATH%\ih8.exe" force_install %THIS_SERIES% %THIS_VERSION% "%WORK_DIR%" "%WORK_DIR%\configuration\fssg\fssg.xml" "%THIS_CONFIG_XML%"</ref>
  347.   <onresult>
  348.    <back>folder_dlg</back>
  349.    <cancel>return %result%</cancel>
  350.    <reboot_initiated>do_reboot</reboot_initiated>
  351.    <reboot_required>exit</reboot_required>
  352.    <default>clean_restartip_after_sidegrade</default>
  353.   </onresult>
  354.  </do_sidegrade>
  355.  
  356.  <clean_restartip_after_sidegrade>
  357.   <ref>InstallHelper.SetRestartIP</ref>
  358.  </clean_restartip_after_sidegrade>
  359.  
  360.  <progress_dlg_2>
  361.   <mode>async</mode>
  362.   <runas>user_process</runas>
  363.   <ref>"%WORK_DIR%\configuration\setupgui\SetupGUIMngr.exe" /c"%THIS_CONFIG_XML%" /rProgressDlg</ref>
  364.  </progress_dlg_2>
  365.  
  366.  <disable_cancel_2>
  367.   <runas>user_process</runas>
  368.   <ref>"%WORK_DIR%\configuration\setupgui\SetupGUIMngr.exe" /mCancelDisable</ref>
  369.  </disable_cancel_2>
  370.  
  371.  <alt_preconfig_exe>
  372.   <wait>extract_tools, extract_all</wait>
  373.   <ref>result = InstallHelper.CopyFile "%WORK_DIR%\configuration\preconfig.exe" "%TEMP%\preconfig.exe"</ref>
  374.   <onresult>
  375.    <cancel>return %result%</cancel>
  376.    <fail>exit</fail>
  377.   </onresult>
  378.  </alt_preconfig_exe>
  379.  
  380.  <alt_prodsett_ini>
  381.   <wait>extract_tools, extract_all</wait>
  382.   <ref>result = InstallHelper.CopyFile "%WORK_DIR%\program\inst\prodsett.ini" "%TEMP%\prodsett.ini"</ref>
  383.   <onresult>
  384.    <cancel>return %result%</cancel>
  385.    <fail>exit</fail>
  386.   </onresult>
  387.  </alt_prodsett_ini>
  388.  
  389.  <run_preconfig>
  390.   <wait>alt_preconfig_exe, alt_prodsett_ini, extract_tools, extract_all</wait>
  391.   <ref>result = "%TEMP%\preconfig.exe" "%THIS_CONFIG_XML%" "%TEMP%\prodsett.ini"</ref>
  392.   <progress>
  393.    <note>Running preconfiguration...</note>
  394.    <noteid>4</noteid>
  395.   </progress>
  396.   <onresult>
  397.    <cancel>return %result%</cancel>
  398.    <fail>exit</fail>
  399.   </onresult>
  400.  </run_preconfig>
  401.  
  402.  <run_setup>
  403.   <wait>extract_all</wait>
  404.   <ref>result = "%WORK_DIR%\program\inst\setup.exe" /SILENT /NOCHECKLOCK /inilocation:"%TEMP%\prodsett.ini"</ref>
  405.   <progress>
  406.    <note>Running setup...</note>
  407.    <noteid>5</noteid>
  408.   </progress>
  409.   <onresult>
  410.    <cancel>return %result%</cancel>
  411.    <fail>fssetup_exit</fail>
  412.   </onresult>
  413.  </run_setup>
  414.  
  415.  <run_cust>
  416.   <wait>extract_all</wait>
  417.   <ref>"%WORK_DIR%\customization\custsetup.exe" /readonly</ref>
  418.   <onresult>
  419.   </onresult>
  420.  </run_cust>
  421.  
  422.  <enable_cancel>
  423.   <runas>user_process</runas>
  424.   <ref>"%WORK_DIR%\configuration\setupgui\SetupGUIMngr.exe" /mCancelEnable</ref>
  425.  </enable_cancel>
  426.  
  427.  <reboot_dlg>
  428.   <runas>user_process</runas>
  429.   <ref>"%WORK_DIR%\configuration\setupgui\SetupGUIMngr.exe" /c"%THIS_CONFIG_XML%" /rAutoRestartDlg</ref>
  430.   <onresult>
  431.    <cancel>return %result%</cancel>
  432.    <continue>do_reboot</continue>
  433.    <reboot_initiated>do_reboot</reboot_initiated>
  434.    <reboot_required>return %result%</reboot_required>
  435.    <default>exit</default>
  436.   </onresult>
  437.  </reboot_dlg>
  438.  
  439.  <do_reboot>
  440.   <ref>result = InstallHelper.JustReboot %result%</ref>
  441.   <onresult>
  442.    <default>return %result%</default>
  443.   </onresult>
  444.  </do_reboot>
  445.             
  446.  <exit>
  447.   <runas>user_process</runas>
  448.   <ref>"%WORK_DIR%\configuration\setupgui\SetupGUIMngr.exe" /c"%THIS_CONFIG_XML%" /rNoRestartDlg</ref>
  449.   <onresult>
  450.    <default>return %result%</default>
  451.   </onresult>
  452.  </exit>
  453.  
  454.  <fssetup_exit>
  455.    <runas>user_process</runas>
  456.    <ref>"%WORK_DIR%\configuration\setupgui\SetupGUIMngr.exe" /c"%THIS_CONFIG_XML%" /rNoRestartDlgEx</ref>
  457.    <onresult>
  458.      <default>return %result%</default>
  459.    </onresult>
  460.  </fssetup_exit>
  461.  
  462. </install>
  463.  
  464. <SP>
  465.     <id>4476822</id>
  466.   </SP>
  467. </setup>
  468.